package com.yyfax.pay.third.model.to.fuioudeposit;

import java.io.Serializable;

/**
 * 富友存管支付凭证
 * 
 * @author buyi
 * @date 2017-08-30 09:54:27
 * @since v2.0.0
 */
@SuppressWarnings("serial")
public class FuiouDepositConfigExt implements Serializable {

	/** 文档版本号 */
	private String version;

	/** 商户号 */
	private String merchantId;

	/** 密钥文件路径 */
	private String privateKeyPath;

	/** 公钥文件路径 */
	private String publicKeyPath;

	/** 网银充值路径 */
	private String ebankChargeUrl;

	/** 快捷充值发送短信请求路径 */
	private String quickChargeSendSmsUrl;

	/** 快捷充值路径 */
	private String quickChargeUrl;

	/** 冻结路径 */
	private String frozenUrl;

	/** 转账预冻结路径 */
	private String transferFrozenUrl;

	/** 划拨预冻结路径 */
	private String appropriateFrozenUrl;

	/** 冻结到冻结路径 */
	private String frozen2FrozenUrl;

	/** 解冻路径 */
	private String unrozenUrl;

	/** 个人用户开户路径 */
	private String userRegisterUrl;

	/** 法人用户开户路径 */
	private String artificialRegisterUrl;

	/** 转账(商户与个人之间)路径 */
	private String transferMerchantAndUser;

	/** 划拨(个人与个人之间)路径 */
	private String transferUserAndUser;

	/** 更换手机请求路径 */
	private String changePhoneUrl;

	/** 委托提现路径 */
	private String entrustWithdrawUrl;

	/** 委托提现路径 */
	private String entrustChargeUrl;

	/** 充值提现查询路径 */
	private String queryChargeWithdrawUrl;

	/** 用户更换银行卡查询路径 */
	private String queryChangeCardUrl;

	/** 余额查询路径 */
	private String queryBalanceUrl;

	/** 用户更换银行卡路径 */
	private String userChangeCardUrl;

	/** 交易查询路径 */
	private String tradeQueryUrl;

	/** 用户信息查询路径 */
	private String queryUserInfoUrl;

	/** 更换手机移动端地址 */
	private String changePhoneMobileUrl;

	/** fileStore 挂载路径 */
	private String fileStorePrefix;

	/** 修改提现方式请求路径 */
	private String modifyWithdrawCashWayUrl;

	/** 转账充值查询地址 */
	private String queryTransferChargeUrl;

	/** 转账充值秘钥 */
	private String queryTransferChargeKey;

	/**
	 * 连接超时<br>
	 * 默认30秒
	 */
	private int connectTimeout = 30000;
	/**
	 * 读取超时<br>
	 * 默认30秒
	 */
	private int readTimeout = 30000;
	/**
	 * 转账充值请求路径<br>
	 * 默认测试地址：https://jzh-test.fuiou.com/jzh/500013.action
	 */
	private String transferChargeUrl;

	/**
	 * 无页面转账充值请求路径
	 */
	private String transferChargeApiUrl;

	/**
	 * 单卡检验更换银行卡请求地址<br>
	 * 默认测试地址：https://jzh-test.fuiou.com/jzh/changeCard3.action
	 */
	private String userChangeCardSingleUrl;

	/************ 图片上传地址 **********/
	/** 文件服务上传地址 */
	private String fileServerUploadUrl;
	/** 文件服务，连接超时，默认30秒 */
	private int FileServerConnectTimeout = 30000;
	/** 文件服务，读取超时，默认30秒 */
	private int FileServerReadTimeout = 30000;
	/** 图片上传业务类型,默认1-交易 */
	private String imageUploadBusiType = "1";
	/** 图片上传协议,默认1-ftp */
	private String imageUploadProtocol = "1";
	/** 图片上传FTP地址 */
	private String imageFtpHost;
	/** 图片上传FTP端口 */
	private int imageFtpPort;
	/** 图片上传FTP账户 */
	private String imageFtpName;
	/** 图片上传FTP密码 */
	private String imageFtpPassword;
	/** 图片上传FTP，远程根路径 */
	private String imageFtpRemoteRootDir = "/ImageUpload";
	/** 文件本地根目录 */
	private String fileServerLocalRootDir;

	/** 协议绑定-请求短信地址，测试地址：http://180.168.100.155:9200/signSMS.do */
	private String protocolSignSmsUrl;

	/** 协议绑定-确认地址，测试地址：http://180.168.100.155:9200/signing.do */
	private String protocolSigningUrl;

	/** 查询协议签约信息地址，测试地址：http://180.168.100.155:9200/signQuery.do */
	private String protocolSignQueryUrl;

	/** 协议充值地址，测试地址：http://180.168.100.155:9200/signRecharge.do */
	private String protocolSignRechargeUrl;

	public String getFileStorePrefix() {
		return fileStorePrefix;
	}

	public void setFileStorePrefix(String fileStorePrefix) {
		this.fileStorePrefix = fileStorePrefix;
	}

	public String getQueryUserInfoUrl() {
		return queryUserInfoUrl;
	}

	public void setQueryUserInfoUrl(String queryUserInfoUrl) {
		this.queryUserInfoUrl = queryUserInfoUrl;
	}

	public String getUserChangeCardUrl() {
		return userChangeCardUrl;
	}

	public void setUserChangeCardUrl(String userChangeCardUrl) {
		this.userChangeCardUrl = userChangeCardUrl;
	}

	public String getQueryChangeCardUrl() {
		return queryChangeCardUrl;
	}

	public void setQueryChangeCardUrl(String queryChangeCardUrl) {
		this.queryChangeCardUrl = queryChangeCardUrl;
	}

	public String getQueryChargeWithdrawUrl() {
		return queryChargeWithdrawUrl;
	}

	public void setQueryChargeWithdrawUrl(String queryChargeWithdrawUrl) {
		this.queryChargeWithdrawUrl = queryChargeWithdrawUrl;
	}

	public String getEntrustWithdrawUrl() {
		return entrustWithdrawUrl;
	}

	public void setEntrustWithdrawUrl(String entrustWithdrawUrl) {
		this.entrustWithdrawUrl = entrustWithdrawUrl;
	}

	public String getVersion() {
		return version;
	}

	public void setVersion(String version) {
		this.version = version;
	}

	public String getPrivateKeyPath() {
		return privateKeyPath;
	}

	public void setPrivateKeyPath(String privateKeyPath) {
		this.privateKeyPath = privateKeyPath;
	}

	public String getPublicKeyPath() {
		return publicKeyPath;
	}

	public void setPublicKeyPath(String publicKeyPath) {
		this.publicKeyPath = publicKeyPath;
	}

	public String getEbankChargeUrl() {
		return ebankChargeUrl;
	}

	public void setEbankChargeUrl(String ebankChargeUrl) {
		this.ebankChargeUrl = ebankChargeUrl;
	}

	public String getQuickChargeSendSmsUrl() {
		return quickChargeSendSmsUrl;
	}

	public void setQuickChargeSendSmsUrl(String quickChargeSendSmsUrl) {
		this.quickChargeSendSmsUrl = quickChargeSendSmsUrl;
	}

	public String getQuickChargeUrl() {
		return quickChargeUrl;
	}

	public void setQuickChargeUrl(String quickChargeUrl) {
		this.quickChargeUrl = quickChargeUrl;
	}

	public String getMerchantId() {
		return merchantId;
	}

	public void setMerchantId(String merchantId) {
		this.merchantId = merchantId;
	}

	public String getFrozenUrl() {
		return frozenUrl;
	}

	public void setFrozenUrl(String frozenUrl) {
		this.frozenUrl = frozenUrl;
	}

	public String getTransferFrozenUrl() {
		return transferFrozenUrl;
	}

	public void setTransferFrozenUrl(String transferFrozenUrl) {
		this.transferFrozenUrl = transferFrozenUrl;
	}

	public String getAppropriateFrozenUrl() {
		return appropriateFrozenUrl;
	}

	public void setAppropriateFrozenUrl(String appropriateFrozenUrl) {
		this.appropriateFrozenUrl = appropriateFrozenUrl;
	}

	public String getFrozen2FrozenUrl() {
		return frozen2FrozenUrl;
	}

	public void setFrozen2FrozenUrl(String frozen2FrozenUrl) {
		this.frozen2FrozenUrl = frozen2FrozenUrl;
	}

	public String getUnrozenUrl() {
		return unrozenUrl;
	}

	public void setUnrozenUrl(String unrozenUrl) {
		this.unrozenUrl = unrozenUrl;
	}

	public String getUserRegisterUrl() {
		return userRegisterUrl;
	}

	public void setUserRegisterUrl(String userRegisterUrl) {
		this.userRegisterUrl = userRegisterUrl;
	}

	public String getArtificialRegisterUrl() {
		return artificialRegisterUrl;
	}

	public void setArtificialRegisterUrl(String artificialRegisterUrl) {
		this.artificialRegisterUrl = artificialRegisterUrl;
	}

	public String getTransferMerchantAndUser() {
		return transferMerchantAndUser;
	}

	public void setTransferMerchantAndUser(String transferMerchantAndUser) {
		this.transferMerchantAndUser = transferMerchantAndUser;
	}

	public String getTransferUserAndUser() {
		return transferUserAndUser;
	}

	public void setTransferUserAndUser(String transferUserAndUser) {
		this.transferUserAndUser = transferUserAndUser;
	}

	public String getChangePhoneUrl() {
		return changePhoneUrl;
	}

	public void setChangePhoneUrl(String changePhoneUrl) {
		this.changePhoneUrl = changePhoneUrl;
	}

	public String getQueryBalanceUrl() {
		return queryBalanceUrl;
	}

	public void setQueryBalanceUrl(String queryBalanceUrl) {
		this.queryBalanceUrl = queryBalanceUrl;
	}

	public String getTradeQueryUrl() {
		return tradeQueryUrl;
	}

	public void setTradeQueryUrl(String tradeQueryUrl) {
		this.tradeQueryUrl = tradeQueryUrl;
	}

	public String getEntrustChargeUrl() {
		return entrustChargeUrl;
	}

	public void setEntrustChargeUrl(String entrustChargeUrl) {
		this.entrustChargeUrl = entrustChargeUrl;
	}

	public String getChangePhoneMobileUrl() {
		return changePhoneMobileUrl;
	}

	public void setChangePhoneMobileUrl(String changePhoneMobileUrl) {
		this.changePhoneMobileUrl = changePhoneMobileUrl;
	}

	public String getModifyWithdrawCashWayUrl() {
		return modifyWithdrawCashWayUrl;
	}

	public void setModifyWithdrawCashWayUrl(String modifyWithdrawCashWayUrl) {
		this.modifyWithdrawCashWayUrl = modifyWithdrawCashWayUrl;
	}

	public int getConnectTimeout() {
		return connectTimeout;
	}

	public void setConnectTimeout(int connectTimeout) {
		this.connectTimeout = connectTimeout;
	}

	public int getReadTimeout() {
		return readTimeout;
	}

	public void setReadTimeout(int readTimeout) {
		this.readTimeout = readTimeout;
	}

	public String getTransferChargeUrl() {
		return transferChargeUrl;
	}

	public void setTransferChargeUrl(String transferChargeUrl) {
		this.transferChargeUrl = transferChargeUrl;
	}

	public String getFileServerUploadUrl() {
		return fileServerUploadUrl;
	}

	public void setFileServerUploadUrl(String fileServerUploadUrl) {
		this.fileServerUploadUrl = fileServerUploadUrl;
	}

	public int getFileServerConnectTimeout() {
		return FileServerConnectTimeout;
	}

	public void setFileServerConnectTimeout(int fileServerConnectTimeout) {
		FileServerConnectTimeout = fileServerConnectTimeout;
	}

	public int getFileServerReadTimeout() {
		return FileServerReadTimeout;
	}

	public void setFileServerReadTimeout(int fileServerReadTimeout) {
		FileServerReadTimeout = fileServerReadTimeout;
	}

	public String getImageUploadBusiType() {
		return imageUploadBusiType;
	}

	public void setImageUploadBusiType(String imageUploadBusiType) {
		this.imageUploadBusiType = imageUploadBusiType;
	}

	public String getImageUploadProtocol() {
		return imageUploadProtocol;
	}

	public void setImageUploadProtocol(String imageUploadProtocol) {
		this.imageUploadProtocol = imageUploadProtocol;
	}

	public String getImageFtpHost() {
		return imageFtpHost;
	}

	public void setImageFtpHost(String imageFtpHost) {
		this.imageFtpHost = imageFtpHost;
	}

	public int getImageFtpPort() {
		return imageFtpPort;
	}

	public void setImageFtpPort(int imageFtpPort) {
		this.imageFtpPort = imageFtpPort;
	}

	public String getImageFtpName() {
		return imageFtpName;
	}

	public void setImageFtpName(String imageFtpName) {
		this.imageFtpName = imageFtpName;
	}

	public String getImageFtpPassword() {
		return imageFtpPassword;
	}

	public void setImageFtpPassword(String imageFtpPassword) {
		this.imageFtpPassword = imageFtpPassword;
	}

	public String getImageFtpRemoteRootDir() {
		return imageFtpRemoteRootDir;
	}

	public void setImageFtpRemoteRootDir(String imageFtpRemoteRootDir) {
		this.imageFtpRemoteRootDir = imageFtpRemoteRootDir;
	}

	public String getFileServerLocalRootDir() {
		return fileServerLocalRootDir;
	}

	public void setFileServerLocalRootDir(String fileServerLocalRootDir) {
		this.fileServerLocalRootDir = fileServerLocalRootDir;
	}

	public void setUserChangeCardSingleUrl(String userChangeCardSingleUrl) {
		this.userChangeCardSingleUrl = userChangeCardSingleUrl;
	}

	public String getUserChangeCardSingleUrl() {
		return userChangeCardSingleUrl;
	}

	public String getQueryTransferChargeUrl() {
		return queryTransferChargeUrl;
	}

	public void setQueryTransferChargeUrl(String queryTransferChargeUrl) {
		this.queryTransferChargeUrl = queryTransferChargeUrl;
	}

	public String getQueryTransferChargeKey() {
		return queryTransferChargeKey;
	}

	public void setQueryTransferChargeKey(String queryTransferChargeKey) {
		this.queryTransferChargeKey = queryTransferChargeKey;
	}

	public void setTransferChargeApiUrl(String transferChargeApiUrl) {
		this.transferChargeApiUrl = transferChargeApiUrl;
	}

	public String getTransferChargeApiUrl() {
		return transferChargeApiUrl;
	}

	public String getProtocolSignSmsUrl() {
		return protocolSignSmsUrl;
	}

	public void setProtocolSignSmsUrl(String protocolSignSmsUrl) {
		this.protocolSignSmsUrl = protocolSignSmsUrl;
	}

	public String getProtocolSigningUrl() {
		return protocolSigningUrl;
	}

	public void setProtocolSigningUrl(String protocolSigningUrl) {
		this.protocolSigningUrl = protocolSigningUrl;
	}

	public String getProtocolSignQueryUrl() {
		return protocolSignQueryUrl;
	}

	public void setProtocolSignQueryUrl(String protocolSignQueryUrl) {
		this.protocolSignQueryUrl = protocolSignQueryUrl;
	}

	public String getProtocolSignRechargeUrl() {
		return protocolSignRechargeUrl;
	}

	public void setProtocolSignRechargeUrl(String protocolSignRechargeUrl) {
		this.protocolSignRechargeUrl = protocolSignRechargeUrl;
	}

}

